//
//  MJHTTPSessionManager.swift
//  weibo
//
//  Created by mojue on 16/6/23.
//  Copyright © 2016年 NetLife. All rights reserved.
//

import UIKit
import AFNetworking


enum ClientType: String {
    case GET = "GET"
    case POST = "POST"
}
class MJHTTPSessionManager: AFHTTPSessionManager {

    // 可以在这里创建单例类  利于管理
    
    /**
     *
     */
    
//    static let shateInstance: MJHTTPSessionManager = {
//        
//       
//    }()
//    
//    private init() {
//        // 必须要调用一个指定的构造函数
//        // 什么是指定构造函数  
//        // initWithFrame 这个方法是UIView的指定构造方法
//        // 指定构造可以不用刻意 记忆
//        super.init(baseURL: nil, sessionConfiguration: nil)
//        
//        
//    }
//    
//    required init?(coder aDecoder: NSCoder) {
//        fatalError("init(coder:) has not been implemented")
//    }
    
    
    // 网络请求类  ： GET POST  都集成在这个类中
    /*
    override func GET(URLString: String, parameters: AnyObject?, progress downloadProgress: ((NSProgress) -> Void)?, success: ((NSURLSessionDataTask, AnyObject?) -> Void)?, failure: ((NSURLSessionDataTask?, NSError) -> Void)?) -> NSURLSessionDataTask? {
        
    }
    
    
    
    override func POST(URLString: String, parameters: AnyObject?, progress uploadProgress: ((NSProgress) -> Void)?, success: ((NSURLSessionDataTask, AnyObject?) -> Void)?, failure: ((NSURLSessionDataTask?, NSError) -> Void)?) -> NSURLSessionDataTask? {
        
    }*/
    
    
    
    
}
